package com.xiaoq.matrix.vo;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;

import io.swagger.annotations.ApiModelProperty;

@JsonAutoDetect(fieldVisibility = Visibility.ANY, getterVisibility = Visibility.NONE, setterVisibility = Visibility.NONE)
@JsonInclude(value = JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class QRadioVo {
	
	@ApiModelProperty(name = "id", value = "id", position=10)
	private String id; 
	
	@ApiModelProperty(name = "targetId", value = "目标Id", position=20)
	private String targetId;  

	@ApiModelProperty(name = "title", value = "标题", position=30)
	private String title; 

	@ApiModelProperty(name = "imgUrl", value = "主图Url", position=40)
	private String imgUrl; 

	@ApiModelProperty(name = "introduction", value = "简介", position=50)
	private String introduction; 

	@ApiModelProperty(name = "sortNum", value = "排名", position=60)
	private Integer sortNum; 

	@ApiModelProperty(name = "readAmount", value = "阅读量", position=70)
	private Integer readAmount; 

	@ApiModelProperty(name = "pubTime", value = "发布时间", position=80)
	private Long pubTime;

	@ApiModelProperty(name = "type", value = "10为文章，20为会议", position=90)
	private String type; 

	@ApiModelProperty(name = "tags", value = "标签", position=100)
	private List<String> tags;
	
	@ApiModelProperty(name = "tourMeetTime", value = "会议举办的时间", position=110)
	private String tourMeetTime; 
	
	@ApiModelProperty(name = "tourAddress", value = "会议举办的地点", position=120)
	private String tourAddress; 
	
	@ApiModelProperty(name = "sourceUrl", value = "信息原地址", position=130)
	private String sourceUrl; 
	
	@ApiModelProperty(name = "staticPath", value = "静态路径", position=140)
	private String staticPath;
	
	

	public String getStaticPath() {
		return staticPath;
	}

	public void setStaticPath(String staticPath) {
		this.staticPath = staticPath;
	}

	public String getSourceUrl() {
		return sourceUrl;
	}

	public void setSourceUrl(String sourceUrl) {
		this.sourceUrl = sourceUrl;
	}

	public String getTourMeetTime() {
		return tourMeetTime;
	}

	public void setTourMeetTime(String tourMeetTime) {
		this.tourMeetTime = tourMeetTime;
	}

	public String getTourAddress() {
		return tourAddress;
	}

	public void setTourAddress(String tourAddress) {
		this.tourAddress = tourAddress;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTargetId() {
		return targetId;
	}

	public void setTargetId(String targetId) {
		this.targetId = targetId;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getImgUrl() {
		return imgUrl;
	}

	public void setImgUrl(String imgUrl) {
		this.imgUrl = imgUrl;
	}

	public String getIntroduction() {
		return introduction;
	}

	public void setIntroduction(String introduction) {
		this.introduction = introduction;
	}

	public Integer getSortNum() {
		return sortNum;
	}

	public void setSortNum(Integer sortNum) {
		this.sortNum = sortNum;
	}

	public Integer getReadAmount() {
		return readAmount;
	}

	public void setReadAmount(Integer readAmount) {
		this.readAmount = readAmount;
	}

	public Long getPubTime() {
		return pubTime;
	}

	public void setPubTime(Long pubTime) {
		this.pubTime = pubTime;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public List<String> getTags() {
		return tags;
	}

	public void setTags(List<String> tags) {
		this.tags = tags;
	}
	
	
	
	

}
